a { text-decoration:none; color:#000 }
a:hover { text-decoration:underline }
.ffy { font-family:Microsoft YaHei }
body { font-family:Arial;text-align: center;}
/*Wrap-------------------------------------------------------------- */
.wrap { padding:0 0 10px 0; background:#C4D3D9 url(/imgs/wrap.png) center top no-repeat; }
/*Header-------------------------------------------------------------- */
.top_nav { height:24px; border-bottom:1px solid #dee3e5; line-height:24px; }
.top_nav_bd { position:relative; width:990px; margin:0 auto; }
.top_nav_bd .login_infor { float:left; color:#de0000; text-indent:20px; }
.top_nav_bd .login_infor span { color:#595959; }
.top_nav_bd .login_infor a { color:#010101; font-weight:bold; }

.top_nav_bd .mini_nav { float:right; color:#CCCCCC}
.top_nav_bd .mini_nav a { margin:0 5px; color:#595959; text-decoration:none; }

.logo_bd { width:990px; height:71px; margin:0 auto; }
.logo_bd .logo { float:left; display:inline; margin-left:13px;}

.logo_bd .mini_nav { float:right; display:inline; margin-top:34px;margin-right:20px; color:#484848; overflow:hidden; padding-top:6px; }
.logo_bd .mini_nav a { color:#666666; margin:0 10px}

.logo_bd .logo_1,
.logo_bd .logo_2{ float:right; width:94px; margin-top:32px;}
.logo_bd .tel{ float:right; display:inline; margin-right:33px; width:175px; text-indent:34px; line-height:22px; margin-top:15px;}
.logo_bd .tel div{ font-family:SimSun; color:#c92b2b; padding-top:2px; text-indent:36px;}
.logo_bd .tel p{ font:normal 26px/22px Arial; color:#000;}

/*Nav-------------------------------------------------------------- */

.subnav { height:38px; background:#D13E3E url(/imgs/subnav_bg.png) center 0 no-repeat }
.subnav_bd { width:990px; margin:0 auto; }
.subnav_bd ul { float:left; display:inline; margin-left:-1px; }
.subnav_bd ul li { float:left; }
.subnav_bd ul li a { float:left; width:140px; height:38px; font-size:24px; text-decoration:none; color:white; font-weight:bold;}
.subnav_bd ul .menu_details .current {background:white;color:black;}
.subnav_bd ul .menu_search .current { background-position:0 -152px }
.subnav_bd ul .menu_step a{ background-position:0 -228px;}
.subnav_bd ul .menu_step_cur a{ background-position:0 -266px;}
.subnav_bd ul .jingmai a{ background-position:0 -304px;}
.subnav_bd ul .jingmai_cur a{ background-position:0 -342px;}


.breadcrumb { float:right; margin-top:10px; height:20px; line-height:20px; padding-left:10px; color:#F3DBD9; background:url(/imgs/breadcrumb_bg.png) 0 5px no-repeat }
.breadcrumb a { color:#F3DBD9; margin:0 5px; }
.breadcrumb span { margin:0 5px; color:#FFF }
/*Footer-------------------------------------------------------------- */
.footer { text-align:center; background:url(/imgs/foot_bg.png) repeat-x top center #f4f4f4; border-top:2px solid #8BA8C8; line-height:24px; padding:20px 0; color:#4A4E4D; text-align:center }
.footer p { width:950px; margin:0 auto; }
.footer a { color:#4A4E4D }
/*Layout-------------------------------------------------------------- */
.container { width:990px; margin:0 auto; background:url(/imgs/container_bg.png); }
.container_bg2 { background:#FFF; padding-top:10px }
.main { float:left; width:754px; border-top:10px solid #FFF }
.sidebar { float:right; padding:10px 0 0 0px; width:226px; text-align:left; }
/*Slide
-------------------------------------------------------------- */
.slide { float:left; padding:8px 0 0 10px; width:310px; height:390px; background:#FFF; overflow:hidden }
/*House details
-------------------------------------------------------------- */
.blk_details { padding:10px; margin-left:6px; border-right:1px solid #E7E7E7; }
.blk_details_tab { width:726px; height:42px; overflow:hidden; }
.blk_details_tab li { float:left; }
.blk_details_tab li a { float:left; width:363px; height:42px; text-align:center; font:bold 16px/41px Microsoft YaHei; color:#858585; text-decoration:none; background:url(/imgs/blk_details_tab_bg.png) }
.blk_details_tab li .current { color:#333; background-position:0 -42px; }
.house_details { color:#666666; line-height:24px; }
.house_details .highlight { color:#333333 }
.house_details p { padding:0 10px; margin:8px 0 }
.house_details .house_price_table { width:100%; font-size:12px; background:#E5E5E5; border-collapse:separate; border-spacing:1px; }
.house_details .house_price_table th { text-align:center; background:#F5F5F5; color:#999999; }
.house_details .house_price_table td { background:#FFF; text-align:center; }
.house_details .mod_bid_record th { height:30px; line-height:30px; background:#F6F6F6; border-top:1px solid #E9E9E9 }
.house_details .mod_bid_record td { height:30px; line-height:30px; background:#FFF; border-bottom:1px solid #E9E9E9 }
.house_details .mod_bid_record_page { height:30px; line-height:30px; background:#F4F4F4; border-bottom:1px solid #E9E9E9; color:#CCCCCC; text-align:right; padding:0 20px; }
.house_details .mod_bid_record_page a { color:#666666; font-weight:700 }
.house_details .mod_bid_record_page .current { color:#FF6600 }
.house_details_title { color:#333; font-size:14px; font-weight:700; height:40px; line-height:40px; margin:20px 0 0 0; border-top:1px solid #DFDFDF }
.house_details_rules { line-height:22px; }
.house_details_rules .control { height:25px; background:url(/imgs/rules_control_bg.png) 0 -50px; text-align:center }
.house_details_rules .control a { display:inline-block; line-height:26px; color:#FF6600; padding-left:30px; background:url(/imgs/rules_control_bg.png) no-repeat }
.house_details_rules .control .show { background-position:0 -25px }
.house_details_rules .control .hide { background-position:0 0; }
.house_details_tab { height:30px; line-height:30px; border-bottom:1px solid #DEDEDE; color:#666666 }
.house_details_tab a { margin:0 15px; font-size:14px; color:#666666 }
.house_details_tab .current { color:#333333; font-weight:700 }
.house_details_p { border-top:1px dotted #999999; padding:10px 0; }
.house_details_p_t { font-weight:700; color:#333333; padding-bottom:5px; }
.house_details_p .img { float:right; display:inline; margin:0 0 0 10px; }
.house_details_p .img div { clear:both; text-align:right }
.house_details_p .img div a { display:inline-block; height:25px; padding:0 15px 0 25px; color:#999999; text-decoration:underline; line-height:25px; background:#E5E5E5 url(/imgs/ico_05.png) 10px 6px no-repeat; }
.sidebar_title { padding-left:15px; margin:10px 0 0 0; height:40px; line-height:35px; font-weight:700; color:#CC0000; background:url(/imgs/details_sidebar_title_bg.png) }
.sidebar_count { height:41px; overflow:hidden;}
.sidebar_count li { float:left; display:inline; margin:0 8px; width:55px; text-align:center; height:41px; color:#666666; background:url(/imgs/details_sidebar_count_bg.png) }
.sidebar_count li div { color:#CB0101; font-weight:700 }
.sidebar_link { width:213px; margin:0 auto; padding:10px 0; }
.sidebar_link li { float:left; display:inline; margin:0 8px; width:55px; }
.sidebar_link a { margin:0 0 0 3px; }
.sidebar_link img { position:relative; top:-1px; margin-left:5px; }
.sidebar_members_info { width:206px; margin:0 auto; overflow:hidden; }
.sidebar_members_info li { padding:5px 0; border-bottom:1px dotted #BCBDBE; white-space:nowrap; overflow:hidden }
.sidebar_members_info .tel { color:#666666 }
.sidebar_members_info .date { color:#999999 }
.sidebar_house_list { padding-left:15px;overflow:hidden; }
.sidebar_house_list a { color:#333333; text-decoration:none }
.sidebar_house_list .price { color:#FF6600 }
.sidebar_house_list li { padding:10px 0; border-bottom:1px dotted #999999 }
.sidebar_house_list li img { float:left; display:inline; margin-right:5px; width:67px; height:67px; border:1px solid #D9D9DB }
.sidebar_house_list li dl { float:left; width:122px; white-space:nowrap; overflow:hidden; color:#676767 }
/*Module-------------------------------------------------------------- */
.mod_join { float:left; width:370px; padding:20px 0 20px 30px; text-align:left; }
.mod_join .house_title { line-height:20px; border-bottom:1px solid #E3E6E8; }
.mod_join .house_title .title { font-family:Microsoft YaHei; line-height:30px; font-size:24px }
.mod_join .house_title p { color:#666666 }
.mod_join .house_info { font-size:14px; line-height:24px; margin:38px 0 15px; color:#666666 }
.mod_join .house_info .price_row { padding-bottom:5px; }
.mod_join .house_info a { color:#999999; text-decoration:underline }
.mod_join .house_info .price { font-weight:700; color:#ff6600 }
.mod_join .house_info .price span { font-family:Arial; font-weight:400; }
.mod_join .house_info .price2 { color:#CC0000 }
.mod_join .house_info .num { font-weight:700; color:#ff6600 }
.mod_join .house_info .highlight { color:#000 }
.mod_join .house_info .del_line { text-decoration:line-through }
.mod_join .house_info2{ padding:10px 0; line-height:24px}
.mod_join .house_info2 .price2 { color:#CC0000 }
.mod_join .btn_join { display:block; width:212px; height:53px; text-indent:-9999px; overflow:hidden; background:url(/imgs/btn_join.png) }
.mod_join .btn_join:hover { background-position:0 -53px }
.mod_join .btn_join2{ display:block; width:180px; height:52px; text-indent:-9999px; overflow:hidden; background:url(/imgs/btn_join.png) 0 -106px}

.mod_join .btn_01,
.mod_join .btn_02,
.mod_join .btn_03,
.mod_join .btn_04,.mod_join .btn_05 { display:block; width:212px; height:53px; text-indent:-9999px; overflow:hidden; background:url(/imgs/btn_bg.png) no-repeat; }
.mod_join .btn_01{ background-position:0 0}
.mod_join .btn_01:hover { background-position:-212px 0 }


.mod_join .count { color:#666666; margin-top:7px; }
.mod_join .count span { color:#CC0000 }
.mod_countdown { float:left; height:27px; line-height:27px; }
.mod_countdown div { float:left; display:inline; margin:0 3px; font-size:14px; }
.mod_countdown span { float:left; display:inline; margin:0 3px; }
.mod_countdown .title { height:27px; line-height:27px; padding:0 15px 0 10px; border-left:1px solid #E1E5E8; background:url(/imgs/countdown_bg.png) right 0; }
.mod_countdown .num { float:left; display:inline; margin:1px 1px 0 0; text-align:center; width:17px; height:25px; line-height:25px; font-family:Arial; font-size:18px; color:#FFF; background:url(/imgs/countdown_bg.png) 0 -27px; }
.mod_countdown .not_start { color:#339999}
.mod_countdown .start { color:#CC0000 }
.mod_countdown .end { color:#0066CC }
.mod_house_info { font-size:14px; line-height:28px; }
.mod_house_info .price { font-weight:700; color:#ff6600 }
.mod_house_info .price span { font-family:Arial; font-weight:400; vertical-align:middle }
.mod_sale { padding-right:6px; background:url(/imgs/mod_sale_content_r.png) right 0 no-repeat }
.mod_sale_b { height:6px; overflow:hidden; background:#C4D3D9 url(/imgs/mod_sale_content_b.png) }
.mod_sale_main { border:1px solid #C8D3D7; border-left:none; background:#FFFFFF; height:auto!important; height:450px; min-height:450px; }
.mod_sale_main_t { height:37px; background:url(/imgs/mod_sale_content_t.png); position:relative; z-index:1 }
.mod_sale_main_t h3 { width:146px; height:86px; text-indent:-9999px; overflow:hidden; position:absolute; top:-4px; left:-4px; background:url(/imgs/mod_sale_title.png) }
.mod_sale .mod_countdown { float:left; display:inline; margin:3px 0 0 145px; color:#666 }
.mod_sale .mod_countdown2 { margin-left:300px }



